<?php
/**
 * Created by PhpStorm.
 * User: 阿沁
 * Date: 2024/3/6
 * Time: 15:52
 * SOURCE: 中国大陆工时规管现况（标准工时）：
 *              一天工作时间为8小时，平均每周工时不超过40小时;
 *              加班上限为一天3小时及一个月36小时，逾时工作薪金不低于平日工资的150％。
 *              而一周最高工时则为48小时。平均每月计薪天数为21.75天。
 * TO: 我是阿沁,健康撸代码,拒绝通宵。
 * 版权所有: © 2024-2030 阿沁
 * WARNING: 未经本人许可, 禁止一切商用
 * CLASS: < pay.php >
 */

use Yansongda\Pay\Pay;

return  [
	'alipay' => [
		'default' => [
			// 必填-支付宝分配的 app_id
			'app_id' => '2021004144612351',
			// 必填-应用私钥 字符串或路径
			// 在 https://open.alipay.com/develop/manage 《应用详情->开发设置->接口加签方式》中设置
			'app_secret_cert' => 'MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQC/13VqMZrT3L0UlcVlzr7TVTcDQY2UJfbN0qrisnNbq5OsXl6VXSL3geqHqdl7qcSnd5xnR3TWqrAk8RuZaxcuY88+6+mkdAyKfyQ9mFWRaDmmrdmm4BMhUeMDLKBAT/d5nhalrEFGAb5C7u1HRTLb3k8U1GCHQTzW3GUQn/OUfVrNb4fNZyPLwHz7n1iKLLAuPreHOxMpXwBE38Y6lzpnJv3uuTSVoCSeF8tz9j8RHUcBMYp0mnrcRcfr+GIQ1rMBd9XBxyyomKR5mmQSBWTyNNyqZQG6dYPHZjuazG36FaCSCraRvq4XtWPBXdy5ygbNzh2tinRCjSIQ/J5zF6Q/AgMBAAECggEBALK+BzIogb+AXdO+MCvJU9cIALfR7h3ouWnQLVQHPKBe3rqtOqckHh5KN8CrKm2kIgx+z4US+PPCGVhyJWrucqzQZhqUKB8H2V95UsTpGGDgoUaBmNd405op97/PZohFeakg+KzoL/EQUrt+bioHeXmOSlR4BHBBAnSW6LtyrLrd6/M7SjL8XmfLs8zP7tpNRRMTCu4g62wwDa1NUrG6DrCpQvYl8ipWkzog8K5ap8/fQDgEFcYndWeY7CmNyjLIPN8fVTmcYlq9OKdIEdE3fFz6C4In3rgYbcdBJjqr4RwBSfiz/6VjvEm9ePcXaoLeYxymhPWH2sr7HUTPomgKH+ECgYEA5X02A5W0fBJb1Rvaz8jw0i2uB+aE2AHfhS3sipO2BpFEkM904V3kWUBq8bFkRBtv5gqNbbhPoJ85cIFqo06J2gC2aNyzHE5ph8PkgZjAeVRf93veViOIM/8Lo1SWclUePcOo+YufWUAkRYYkmCcvJjkDxW9djvTl3g/3kiSIx3kCgYEA1gDhoMz0mMPKP8gSsygIT5mDlrpg8y6PbfQDrQUdWqm88n7CSlhjxXXBiGd0Pybq3XDO3iqOq+yTpmIm9r4hjKToAuWomDEQ7/c8UMN4ZayDDEnFccrd5G6MKQYdt8tKynXpoZ29uVIdDRLMZC7A63O9FNYXBsfjnockIDjwg3cCgYEAnKBVkiLFuPxqsss9Dx2sxzYoFfpN5oN4w5OxYm8oB9lzu4Xr1rjXVdbyZpzUuusi9xVyq1Tk+9JQSKn7VxQOX7ymwnEGyaX2vpODTLQtgWGF0go3mADOP/atQb9EoynW5v64QAD8M9TkLJM+PJ5ZvrOhEEpOx3f7vxCUvqiytbkCgYEAkw9P/ZxaiZAiL+phT1Q3QdwQnUe+z94zGjARRpi5L1BtU4bgJQ7QoSTmtcHCFJO92iZnQiyklmignjnc5LqLe4bnGPaRAOTW6tBPVoC8/8Go3Izlbekmyo9dKePWEDNXVgHpZvJrKirPY+iDJGUslaCXUvY8JKDAPnRH0wzN2skCgYEAxcgX6Cmlsq1Jnoq56xa/ZxOGMJbCA/UO1E9m1X0l5hpE9UtoGs6Anud1ZULp1dIJRFYaQSdyEGfw0zGCKLhP6MiOgvpMmPW3WoGXSB4f/Glemjf8+YQCht+k5nk7JiuUxqeNPxjS0/H2kMQWpISFQarZYFGZSj+/XmZY1nYApA8=',
			// 必填-应用公钥证书 路径
			// 设置应用私钥后，即可下载得到以下3个证书
			'app_public_cert_path' => __DIR__.'/cert/appCertPublicKey_2021004144612351.crt',
			// 必填-支付宝公钥证书 路径
			'alipay_public_cert_path' => __DIR__.'/cert/alipayCertPublicKey_RSA2.crt',
			// 必填-支付宝根证书 路径
			'alipay_root_cert_path' => __DIR__.'/cert/alipayRootCert.crt',
			'return_url' => 'https://yansongda.cn/alipay/return',
			'notify_url' =>  request()->domain().'/Notify/returnNotify/paytype/alipay',
			// 选填-第三方应用授权token
			'app_auth_token' => '',
			// 选填-服务商模式下的服务商 id，当 mode 为 Pay::MODE_SERVICE 时使用该参数
			'service_provider_id' => '',
			// 选填-默认为正常模式。可选为： MODE_NORMAL, MODE_SANDBOX, MODE_SERVICE
			'mode' => Pay::MODE_NORMAL,
		]
	],
	'wechat' => [
		'default' => [
			// 必填-商户号，服务商模式下为服务商商户号
			// 可在 https://pay.weixin.qq.com/ 账户中心->商户信息 查看
			'mch_id' => '1676567945',
			// 选填-v2商户私钥
			'mch_secret_key_v2' => '',
			// 必填-v3 商户秘钥
			// 即 API v3 密钥(32字节，形如md5值)，可在 账户中心->API安全 中设置
			'mch_secret_key' => 'a123456789b123456789c123456789d1',
			// 必填-商户私钥 字符串或路径
			// 即 API证书 PRIVATE KEY，可在 账户中心->API安全->申请API证书 里获得
			// 文件名形如：apiclient_key.pem
			'mch_secret_cert' =>__DIR__.'/cert/apiclient_key.pem',
			// 必填-商户公钥证书路径
			// 即 API证书 CERTIFICATE，可在 账户中心->API安全->申请API证书 里获得
			// 文件名形如：apiclient_cert.pem
			'mch_public_cert_path' => __DIR__.'/cert/apiclient_cert.pem',
			// 必填-微信回调url
			// 不能有参数，如?号，空格等，否则会无法正确回调
			'notify_url' =>  request()->domain().'/Notify/returnNotify/paytype/wechat',
			// 选填-公众号 的 app_id
			// 可在 mp.weixin.qq.com 设置与开发->基本配置->开发者ID(AppID) 查看
			'mp_app_id' => '',
			// 选填-小程序 的 app_id
			'mini_app_id' => 'wxb68403640d06fec9',
			// 选填-app 的 app_id
			'app_id' => 'wx67a7053045bfe2f6',
			// 选填-服务商模式下，子公众号 的 app_id
			'sub_mp_app_id' => '',
			// 选填-服务商模式下，子 app 的 app_id
			'sub_app_id' => '',
			// 选填-服务商模式下，子小程序 的 app_id
			'sub_mini_app_id' => '',
			// 选填-服务商模式下，子商户id
			'sub_mch_id' => '',
			// 选填-微信平台公钥证书路径, optional，强烈建议 php-fpm 模式下配置此参数
			'wechat_public_cert_path' => [
				'45F59D4DABF31918AFCEC556D5D2C6E376675D57' => __DIR__.'/cert/wechatPublicKey.crt',
			],
			// 选填-默认为正常模式。可选为： MODE_NORMAL, MODE_SERVICE
			'mode' => Pay::MODE_NORMAL,
		]
	],
	'unipay' => [
		'default' => [
			// 必填-商户号
			'mch_id' => '777290058167151',
			// 选填-商户密钥：为银联条码支付综合前置平台配置：https://up.95516.com/open/openapi?code=unionpay
			'mch_secret_key' => '979da4cfccbae7923641daa5dd7047c2',
			// 必填-商户公私钥
			'mch_cert_path' => __DIR__.'/Cert/unipayAppCert.pfx',
			// 必填-商户公私钥密码
			'mch_cert_password' => '000000',
			// 必填-银联公钥证书路径
			'unipay_public_cert_path' => __DIR__.'/Cert/unipayCertPublicKey.cer',
			// 必填
			'return_url' => 'https://yansongda.cn/unipay/return',
			// 必填
			'notify_url' => 'https://yansongda.cn/unipay/notify',
			'mode' => Pay::MODE_NORMAL,
		],
	],
	'logger' => [
		'enable' => env('APP_DEBUG', true),
		'file' => runtime_path().'log/pay.log',
		'level' => 'debug', // 建议生产环境等级调整为 info，开发环境为 debug
		'type' => 'daily', // optional, 可选 daily.
		'max_file' => 30, // optional, 当 type 为 daily 时有效，默认 30 天
	],
	'http' => [ // optional
		'timeout' => 5.0,
		'connect_timeout' => 5.0,
		// 更多配置项请参考 [Guzzle](https://guzzle-cn.readthedocs.io/zh_CN/latest/request-options.html)
	],
];